using System.Collections.Generic;
using FishFillets.Model.GameItems;
using Microsoft.Xna.Framework;

namespace FishFillets.Model
{
    /// <summary>
    /// Level references used on adventure map.
    /// </summary>
    public class LevelRef
    {
        /// <summary>
        /// Unique identification name of this level.
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// For building level hierarchy this is reference name of parent for this level.
        /// </summary>
        public string Parent { get; set; }

        /// <summary>
        /// Position of this level on the adventure map.
        /// </summary>
        public Point Position { get; set; }

        /// <summary>
        /// Flag, if this level was solved or not.
        /// </summary>
        public bool Solved { get; set; }
    }
}
